1.1.5.4. optin.osx.cocoa.localizability.NonLocalizedStringChecker (ObjC)
Warns about uses of non-localized NSStrings passed to UI methods expecting localized NSStrings.
Examples:
NSString *alarmText = NSLocalizedString(@"Enabled", @"Indicates alarm is turned on"); if (!isEnabled) { alarmText = @"Disabled"; } UILabel *alarmStateLabel = [[UILabel alloc] init]; // Warning: User-facing text should use localized string macro [alarmStateLabel setText:alarmText];